#!/bin/bash

# 备份原有fstab文件
if ! cp /etc/fstab /etc/fstab.bak; then
    echo "无法备份 /etc/fstab"
    exit 1
fi

# 添加/dev/shm独立挂载配置
echo "tmpfs /dev/shm tmpfs defaults,noexec,nosuid,nodev 0 0" >> /etc/fstab

# 重新挂载生效
systemctl daemon-reload
mount -o remount /dev/shm

echo "/dev/shm 已配置为独立分区并设置安全挂载选项。"
